/**
 * @version 1.0
 * @author: jiazhihao
 * @date: 2021-07-06 09:38
 */

/**
 * 岳小鹏参加Java考试，他和父亲岳不群达成承诺： 如果：
 * 成绩为100分时，奖励一辆BMW；
 * 成绩为(80，99]时，奖励一台iphone xs max；  当成绩为[60,80]时，奖励一个 iPad；
 * 其它时，什么奖励也没有。
 * 请从键盘输入岳小鹏的期末成绩，并加以判断
 *
 * 说明：
 * 1.else 结构时可选的。
 * 2.针对于条件表达式：
 *  如果多个条件表达式之间是"互斥"关系（或没有较佳的关系），那个判断和执行语句声明在上卖弄还是在下面，无所谓
 *  如果多个条件表达式之间有交集的关系，需要根据实际情况，考虑清楚应该将那个结构声明在上面
 *  如果多个条件表达式之间有包含的关系，通常情况下，需要将范围小的声明在范围大的上面。否则，范围小的就没机会执行
 * */
import  java.util.Scanner;
public class IfTest {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        System.out.println("请输入岳小鹏期末成绩：");
        int score = scan.nextInt();
        if (score == 100) {
            System.out.println("奖励一辆宝马");
        }else if (80 <score&&score<=99) {
            System.out.println("奖励一台iphone xs max");
        }else if (score >=60 && score<=80 ){
            System.out.println("奖励一个 iPad");
        }else {
            System.out.println("什么都没有");
        }
    }
}
